Click here for EDACafe
Search:  
Click here for IBSystems
  Home | EDA Weekly | Companies | Downloads | e-Catalog | IP | Audio | Forums | News | Resources |
  Check Email | Submit Material | Universities | Books | Events | Advertise | PCBCafe| Subscription | techjobscafe |  ItZnewz  |  RSS  |
ChipScope™ Pro
www.mentor.com/dft
www.mentor.com/dsm
 EDACafe EDA Portal, EDA News, EDA Jobs, EDA Presentations, EDA Newsgroups, Electronic Design Automation.
Review the article and give us your feedbackeMail Article to a friend Printer Friendly version of the Article

Novas Makes Transaction-Based Analysis More Accessible To HDL Users; Powerful New Engine Leverages SystemVerilog to Simplify Understanding of Complex Protocols in HDL Designs



Rate This Article
Excellent
Good
Average
Bad
Poor
SAN JOSE, Calif.—(BUSINESS WIRE)—July 10, 2006— Novas Software, Inc., the leader in debug systems for complex chip designs, today introduced a new set of capabilities that enables designers to easily visualize and debug their complex communication protocols using transactions. The new capabilities leverage the SystemVerilog language by allowing users to describe their protocols using assertion constructs and extract the related activity as transactions. These capabilities make transaction-based analysis accessible to all designers, including those designing at the register transfer level (RTL). The features are available in the new optional nTX(TM) module for the Novas Verdi(TM) Automated Debug System.

Transactions Ease Design Understanding

Transactions allow designers to track and visualize the communication between system components in terms of high-level operations rather than discrete signal value changes. Transaction-level abstractions ease understanding of on-chip communication and bus activity, particularly when a design uses complex or proprietary protocols. However, due to the lack of a broad standard that defines how transactions should be described and evaluated, their use has mainly been limited to engineers willing to use proprietary languages or designers working in the electronic system level (ESL) space, where languages such as SystemC have built-in transaction-related constructs. The new Novas nTX module overcomes this challenge with an automated methodology for translating simulator-produced data to transaction-level data for debug and analysis of HDL designs.

"Transactions hide complicated, low-level details, allowing analysis to take place at higher levels of abstraction and greatly simplifying the process of understanding complex system behavior. However, the benefits of a transaction-based approach have been enjoyed by a relatively small segment of the design community," said George Bakewell, director of product marketing at Novas. "With the new features available in the Verdi nTX module, we've lowered the barrier to entry for using transactions, making them accessible to anybody designing with standard HDLs and verifying those designs using popular verification tools."

Enhanced Transaction-based Debug

At the heart of the Verdi enhanced transaction environment is an evaluation engine that extracts transactions from signal-level data based on user-coded SystemVerilog Assertion (SVA) descriptions. SVA was chosen as the preferred transaction description language for several reasons: it is part of the increasingly-popular SystemVerilog standard; its syntax and semantics support temporal aspects critical to the description of transactions; and its support for local variables maps nicely into the notion of transaction attributes, which allow detailed information to be linked with the abstract transactions.

This flexible, SVA-based evaluation engine makes it possible for engineers to describe complex, proprietary protocols in a standard language, automatically extract the related transactions from the low-level signal details, and view and analyze the operation of their design more efficiently at the transaction level. In some cases, SVA code written for use as assertions can be easily re-purposed to drive the transaction evaluation engine.

This general SVA-based capability complements a ready-made library, available in object code form, which supports the extraction of standard protocols - such as AHB, PCI Express, OCP-IP, UART (RS232), and MPEG2 - from a signal-level database. Together, these features provide a general way for users to describe and capture transaction information, whether they're using standard buses with well-defined protocols or proprietary protocols in the system under test.

After the transaction extraction process is complete, the resulting transaction database can be imported into the Verdi environment for use with powerful transaction-level debug and analysis capabilities. These include a waveform display that supports visualization of overlapping transactions and transaction relationships; a flexible spreadsheet for sorting, filtering, and isolating the transactions of interest; graphical pie charts and bar charts for performance analysis; and a unique transaction comparison engine for high-level analysis across multiple simulations.

Availability

Novas' enhanced transaction capabilities will be available with the third quarter 2006 release of the Verdi debug system. The Verdi system is U.S. list priced starting at $12K with new add-on nTX module available at $6K. For more information on Novas' automated debug products, visit http://www.novas.com/Solutions/Verdi/.

About Novas

Novas Software, Inc. is the leading provider of design comprehension solutions for engineers designing complex ICs, embedded systems and SoCs. Novas' Verdi automated debug and Siloti visibility enhancement products dramatically accelerate the process for understanding and correcting design problems starting from system-level specification through silicon implementation. Novas is headquartered in San Jose, Calif. with offices in Europe, Japan and Asia-Pacific. For more information, visit http://www.novas.com or email info@novas.com.

Verdi and Siloti are trademarks of Novas Software, Inc. All other trademarks or registered trademarks are the property of their respective owners.

Note to editors: High-resolution graphics available.



Contact:
Novas Software, Inc., San Jose
Rob van Blommestein, 408-467-7872
Email Contact
or
Public Relations for Novas
Wired Island, Ltd.
Laurie Stanley, 925-224-8762
Email Contact



Review ArticleBe the first to review this article
www.mentor.com/dsm
www.mentor.com/pcb
NEW EDA DISCUSSION BOARDS!
Discuss Verilog!

CLICK HERE


Click here for Internet Business Systems Copyright 1994 - 2006, Internet Business Systems, Inc.
1-888-44-WEB-44 --- Contact us, or visit our other sites:
AECCafe  DCCCafe  TechJobsCafe  GISCafe  MCADCafe  NanoTechCafe  PCBCafe  
  Privacy Policy